Definition of Lady's Earrings
-
(noun) North American annual plant with usually yellow or orange flowers; grows chiefly on wet rather acid soil
Synonyms of Lady's Earrings
Antonyms of Lady's Earrings
No Antonyms Found.
Homophones of Lady's Earrings
No Homophones Found.